package com.seata.demo.order.config;

import io.seata.spring.annotation.GlobalTransactionScanner;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;

@Configuration
public class SeataConfig {

    // 手动注册Seata事务扫描器（关键）
    @Bean
    public GlobalTransactionScanner globalTransactionScanner() {
        // 参数1：applicationId（与配置文件一致）
        // 参数2：txServiceGroup（与配置文件一致）
        return new GlobalTransactionScanner("order-service", "my_test_tx_group");
    }
}